package com.lukk.service;

import java.util.List;
import java.util.Map;

import javax.servlet.http.HttpSession;

import com.lukk.pojo.InternalWorker;
import com.lukk.pojo.Province;
import com.lukk.pojo.Territory;

/**
 * 
 * IProvinceService 上午10:26:36
 * 
 * Copyright zhaocj Inc. All rights reserved. Love ME Like Justin Bieber.
 */
public interface IProvinceService {
	public List<Province> selectUnallocatedProvinces();

	public Map<String, List<Province>> selectAvailableProvinces(InternalWorker internalWorker);

	public boolean modifyProvincesByInternalWorker(String provinceIDS, InternalWorker internalWorker);

	public List<Province> selectAllocatedProvincesForInternalWorker(HttpSession session);

	public List<Territory> selectCityByProvinceCode(String provinceCode);

	public Map<String, Object> selectCountByCity(String cityCode);

	public Map<String, Object> selectTableCountByProvinceCode(String provinceCode);

	public List<Territory> selectCountByCityCode(String cityCode);

	public List<Province> selectProvinces();

	public List<Province> selectAllocatedProvincesByIWorker(Integer iWorkerID);

}
